package br.com.fiap.bean;

public class Conta 
{
	Agencia agencia;
	int numero;
	int tipo;
	Pessoa pessoa;
	public Conta(int agencia, int numero, int tipo, int banco)
	{
		this.agencia = new Agencia();
		this.agencia.setNumero(agencia);
		this.numero = numero;
		this.tipo = tipo;
		this.agencia.setBanco(new Banco());
		this.agencia.getBanco().setNumero(banco);
	}
	public Agencia getAgencia() {
		return agencia;
	}
	public void setAgencia(Agencia agencia) {
		this.agencia = agencia;
	}
	public int getNumero() {
		return numero;
	}
	public void setNumero(int numero) {
		this.numero = numero;
	}
	public int getTipo() {
		return tipo;
	}
	public void setTipo(int tipo) {
		this.tipo = tipo;
	}
	public Pessoa getPessoa() {
		return pessoa;
	}
	public void setPessoa(Pessoa pessoa) {
		this.pessoa = pessoa;
	}
	public boolean equals(Conta outraconta)
	{
		boolean ret = false;
		if(this.getNumero() == outraconta.getNumero() && this.getAgencia().getNumero() == outraconta.getAgencia().getNumero() && this.getAgencia().getBanco().getNumero() == outraconta.getAgencia().getBanco().getNumero() && this.getTipo() == outraconta.getTipo())
		{
			ret = true;
		}
		return(ret);
	}
}
